Skip to content

fix(release): separate publication control from source#156

Merged
wolfiesch merged 1 commit into
mainfrom
codex/release-publish-source-boundary
Jul 24, 2026
Merged

fix(release): separate publication control from source#156
wolfiesch merged 1 commit into
mainfrom
codex/release-publish-source-boundary

Conversation

@wolfiesch

Copy link
Copy Markdown
Collaborator

Summary

  • keep current trusted publication/reconciliation scripts at the workflow root
  • check out immutable release content separately for tag validation and release notes
  • add a regression contract for historical release publication repairs
  • update the consistency checker to require the immutable release-notes path

Evidence

  • release run 30064838306 passed verification and every signed platform build, then publication failed before mutation because the old tagged reconciliation dependency graph loaded js-yaml without dependencies installed
  • focused release consistency and reconciliation tests: 33 passed
  • mise exec node@24.13.1 -- pnpm check
  • mise exec node@24.13.1 -- pnpm lint

@wolfiesch
wolfiesch merged commit 5db33b6 into main Jul 24, 2026
11 checks passed
@wolfiesch
wolfiesch deleted the codex/release-publish-source-boundary branch July 24, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant